1
Arsitektur Waktu: Hierarki Modul Tanggal
AI015Lesson 7
00:00

Modul Tanggal modul dalam Julia menyediakan kerangka kerja yang kuat dan hierarkis untuk mengelola data waktu melalui tiga jenis objek tak dapat diubah utama: Waktu (berbasis jam), Tanggal (berbasis kalender), dan DateTime (digabungkan).

1. Pengelolaan Namespace

Memilih cara memuat modul menentukan sintaks interaksi Anda:

  • using Tanggal: Membawa semua fungsi yang diekspor ke dalam Main. Anda dapat memanggil hariIni() secara langsung.
  • import Tanggal: Fungsi harus diberi awalan secara eksplisit (misalnya, Tanggal.sekarang()). Ini lebih aman untuk rekayasa skala besar agar menghindari tabrakan nama.
Modul TanggalTanggalDateTimeWaktuYYYY-MM-DDISO-8601HH:MM:SS.mil

2. Aksesorn dan Ekstraksi

Di luar pembuatan, Julia memungkinkan ekstraksi metadata secara presisi menggunakan fungsi khusus seperti tahun(), menit(), atau hariDalamBulan() untuk mengidentifikasi pola tertentu (misalnya, hari Jumat ketiga).

main.py
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>